package cn.maihe.elg.operation.repository.entity;

import cn.maihe.framework.starter.mybatis.mapper.Fn;
import cn.maihe.framework.starter.mybatis.mapper.PlusEntityWrapper;

public final class GuaranteeAttachmentInfoDOCondition {
    private PlusEntityWrapper<GuaranteeAttachmentInfoDO> ew;

    public GuaranteeAttachmentInfoDOCondition() {
        this.ew = new PlusEntityWrapper(GuaranteeAttachmentInfoDO.class);
    }

    public static GuaranteeAttachmentInfoDOCondition builder() {
        return new GuaranteeAttachmentInfoDOCondition();
    }

    public PlusEntityWrapper<GuaranteeAttachmentInfoDO> build() {
        return this.ew;
    }

    public GuaranteeAttachmentInfoDOCondition or() {
        this.ew.orNew();
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition and() {
        this.ew.andNew();
        return this;
    }

    private boolean isAndOr() {
        return ew.originalSql() == null || "".equals(ew.originalSql()) ? true : ew.originalSql().endsWith("AND ()") || ew.originalSql().endsWith("OR ()");
    }

    public void clear() {
        this.ew = null;
        this.ew = new PlusEntityWrapper(GuaranteeAttachmentInfoDO.class);
    }

    public GuaranteeAttachmentInfoDOCondition setSqlSelect(String sqlStr) {
        ew.setSqlSelect(sqlStr);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orderAsc(String column) {
        ew.orderBy(true, column, true);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orderDesc(String column) {
        ew.orderBy(true, column, false);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition groupBy(String column) {
        ew.groupBy(column);
        return this;
    }

    public <E, R> GuaranteeAttachmentInfoDOCondition orderAsc(Fn<E, R> fn) {
        ew.orderAsc(fn);
        return this;
    }

    public <E, R> GuaranteeAttachmentInfoDOCondition orderDesc(Fn<E, R> fn) {
        ew.orderDesc(fn);
        return this;
    }

    public <E, R> GuaranteeAttachmentInfoDOCondition groupBy(Fn<E, R> fn) {
        ew.groupBy(fn);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition exists(String sqlStr) {
        ew.exists(sqlStr);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition notExists(String sqlStr) {
        ew.notExists(sqlStr);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition having(String sqlStr, Object... params) {
        ew.having(sqlStr, params);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdIsNull() {
        ew.isNull("id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdIsNotNull() {
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdEq(Object value) {
        ew.eq("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdNe(Object value) {
        ew.ne("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdGt(Object value) {
        ew.gt("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdGe(Object value) {
        ew.ge("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdLt(Object value) {
        ew.lt("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdLe(Object value) {
        ew.le("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdIn(Object... value) {
        ew.in("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdNotIn(Object... value) {
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdBetween(Object value, Object value1) {
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdNotBetween(Object value, Object value1) {
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdLike(String value) {
        ew.like("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andIdNotLike(String value) {
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdIsNull() {
        ew.isNull("center_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("center_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdIsNotNull() {
        ew.isNotNull("center_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("center_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdEq(Object value) {
        ew.eq("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdNe(Object value) {
        ew.ne("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdGt(Object value) {
        ew.gt("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdGe(Object value) {
        ew.ge("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdLt(Object value) {
        ew.lt("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdLe(Object value) {
        ew.le("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdIn(Object... value) {
        ew.in("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdNotIn(Object... value) {
        ew.notIn("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdBetween(Object value, Object value1) {
        ew.between("center_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("center_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdNotBetween(Object value, Object value1) {
        ew.notBetween("center_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("center_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdLike(String value) {
        ew.like("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andCenterIdNotLike(String value) {
        ew.notLike("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orCenterIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("center_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdIsNull() {
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("org_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdIsNotNull() {
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("org_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdEq(Object value) {
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdNe(Object value) {
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdGt(Object value) {
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdGe(Object value) {
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdLt(Object value) {
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdLe(Object value) {
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdIn(Object... value) {
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdNotIn(Object... value) {
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdBetween(Object value, Object value1) {
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("org_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdNotBetween(Object value, Object value1) {
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("org_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdLike(String value) {
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andOrgIdNotLike(String value) {
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orOrgIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("org_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoIsNull() {
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("accept_order_no");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoIsNotNull() {
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("accept_order_no");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoEq(Object value) {
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoNe(Object value) {
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoGt(Object value) {
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoGe(Object value) {
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoLt(Object value) {
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoLe(Object value) {
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoIn(Object... value) {
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoNotIn(Object... value) {
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoBetween(Object value, Object value1) {
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoNotBetween(Object value, Object value1) {
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("accept_order_no", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoLike(String value) {
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andAcceptOrderNoNotLike(String value) {
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orAcceptOrderNoNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("accept_order_no", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeIsNull() {
        ew.isNull("type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeIsNotNull() {
        ew.isNotNull("type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeEq(Object value) {
        ew.eq("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeNe(Object value) {
        ew.ne("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeGt(Object value) {
        ew.gt("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeGe(Object value) {
        ew.ge("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeLt(Object value) {
        ew.lt("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeLe(Object value) {
        ew.le("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeIn(Object... value) {
        ew.in("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeNotIn(Object... value) {
        ew.notIn("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeBetween(Object value, Object value1) {
        ew.between("type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeNotBetween(Object value, Object value1) {
        ew.notBetween("type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeLike(String value) {
        ew.like("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andTypeNotLike(String value) {
        ew.notLike("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameIsNull() {
        ew.isNull("file_name");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_name");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameIsNotNull() {
        ew.isNotNull("file_name");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_name");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameEq(Object value) {
        ew.eq("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameNe(Object value) {
        ew.ne("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameGt(Object value) {
        ew.gt("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameGe(Object value) {
        ew.ge("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameLt(Object value) {
        ew.lt("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameLe(Object value) {
        ew.le("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameIn(Object... value) {
        ew.in("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameNotIn(Object... value) {
        ew.notIn("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameBetween(Object value, Object value1) {
        ew.between("file_name", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_name", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameNotBetween(Object value, Object value1) {
        ew.notBetween("file_name", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_name", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameLike(String value) {
        ew.like("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileNameNotLike(String value) {
        ew.notLike("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileNameNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_name", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeIsNull() {
        ew.isNull("file_type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeIsNotNull() {
        ew.isNotNull("file_type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_type");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeEq(Object value) {
        ew.eq("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeNe(Object value) {
        ew.ne("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeGt(Object value) {
        ew.gt("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeGe(Object value) {
        ew.ge("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeLt(Object value) {
        ew.lt("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeLe(Object value) {
        ew.le("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeIn(Object... value) {
        ew.in("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeNotIn(Object... value) {
        ew.notIn("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeBetween(Object value, Object value1) {
        ew.between("file_type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeNotBetween(Object value, Object value1) {
        ew.notBetween("file_type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_type", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeLike(String value) {
        ew.like("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileTypeNotLike(String value) {
        ew.notLike("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileTypeNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_type", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5IsNull() {
        ew.isNull("file_md5");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5IsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_md5");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5IsNotNull() {
        ew.isNotNull("file_md5");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5IsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_md5");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Eq(Object value) {
        ew.eq("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Eq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Ne(Object value) {
        ew.ne("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Ne(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Gt(Object value) {
        ew.gt("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Gt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Ge(Object value) {
        ew.ge("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Ge(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Lt(Object value) {
        ew.lt("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Lt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Le(Object value) {
        ew.le("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Le(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5In(Object... value) {
        ew.in("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5In(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5NotIn(Object... value) {
        ew.notIn("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5NotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Between(Object value, Object value1) {
        ew.between("file_md5", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Between(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_md5", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5NotBetween(Object value, Object value1) {
        ew.notBetween("file_md5", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5NotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_md5", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5Like(String value) {
        ew.like("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5Like(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileMd5NotLike(String value) {
        ew.notLike("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileMd5NotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_md5", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathIsNull() {
        ew.isNull("file_path");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_path");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathIsNotNull() {
        ew.isNotNull("file_path");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_path");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathEq(Object value) {
        ew.eq("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathNe(Object value) {
        ew.ne("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathGt(Object value) {
        ew.gt("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathGe(Object value) {
        ew.ge("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathLt(Object value) {
        ew.lt("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathLe(Object value) {
        ew.le("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathIn(Object... value) {
        ew.in("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathNotIn(Object... value) {
        ew.notIn("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathBetween(Object value, Object value1) {
        ew.between("file_path", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_path", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathNotBetween(Object value, Object value1) {
        ew.notBetween("file_path", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_path", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathLike(String value) {
        ew.like("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFilePathNotLike(String value) {
        ew.notLike("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFilePathNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_path", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkIsNull() {
        ew.isNull("remark");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("remark");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkIsNotNull() {
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("remark");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkEq(Object value) {
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkNe(Object value) {
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkGt(Object value) {
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkGe(Object value) {
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkLt(Object value) {
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkLe(Object value) {
        ew.le("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkIn(Object... value) {
        ew.in("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkNotIn(Object... value) {
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkBetween(Object value, Object value1) {
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("remark", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkNotBetween(Object value, Object value1) {
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("remark", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkLike(String value) {
        ew.like("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andRemarkNotLike(String value) {
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orRemarkNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("remark", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateIsNull() {
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateIsNotNull() {
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateEq(Object value) {
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateNe(Object value) {
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateGt(Object value) {
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateGe(Object value) {
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateLt(Object value) {
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateLe(Object value) {
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateIn(Object... value) {
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateNotIn(Object... value) {
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateBetween(Object value, Object value1) {
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateLike(String value) {
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtCreateNotLike(String value) {
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedIsNull() {
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("gmt_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedIsNotNull() {
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("gmt_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedEq(Object value) {
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedNe(Object value) {
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedGt(Object value) {
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedGe(Object value) {
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedLt(Object value) {
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedLe(Object value) {
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedIn(Object... value) {
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedNotIn(Object... value) {
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedBetween(Object value, Object value1) {
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("gmt_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedLike(String value) {
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andGmtModifiedNotLike(String value) {
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orGmtModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("gmt_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateIsNull() {
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateIsNotNull() {
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_create");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateEq(Object value) {
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateNe(Object value) {
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateGt(Object value) {
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateGe(Object value) {
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateLt(Object value) {
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateLe(Object value) {
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateIn(Object... value) {
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateNotIn(Object... value) {
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateBetween(Object value, Object value1) {
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateNotBetween(Object value, Object value1) {
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_create", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateLike(String value) {
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserCreateNotLike(String value) {
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserCreateNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_create", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedIsNull() {
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("user_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedIsNotNull() {
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("user_modified");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedEq(Object value) {
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedNe(Object value) {
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedGt(Object value) {
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedGe(Object value) {
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedLt(Object value) {
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedLe(Object value) {
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedIn(Object... value) {
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedNotIn(Object... value) {
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedBetween(Object value, Object value1) {
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("user_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedNotBetween(Object value, Object value1) {
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("user_modified", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedLike(String value) {
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andUserModifiedNotLike(String value) {
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orUserModifiedNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("user_modified", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdIsNull() {
        ew.isNull("file_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdIsNotNull() {
        ew.isNotNull("file_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_id");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdEq(Object value) {
        ew.eq("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdNe(Object value) {
        ew.ne("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdGt(Object value) {
        ew.gt("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdGe(Object value) {
        ew.ge("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdLt(Object value) {
        ew.lt("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdLe(Object value) {
        ew.le("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdIn(Object... value) {
        ew.in("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdNotIn(Object... value) {
        ew.notIn("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdBetween(Object value, Object value1) {
        ew.between("file_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdNotBetween(Object value, Object value1) {
        ew.notBetween("file_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_id", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdLike(String value) {
        ew.like("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileIdNotLike(String value) {
        ew.notLike("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileIdNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_id", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlIsNull() {
        ew.isNull("file_url");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlIsNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNull("file_url");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlIsNotNull() {
        ew.isNotNull("file_url");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlIsNotNull() {
        if(!isAndOr()){
            ew.or();
        }
        ew.isNotNull("file_url");
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlEq(Object value) {
        ew.eq("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlEq(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.eq("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlNe(Object value) {
        ew.ne("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlNe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ne("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlGt(Object value) {
        ew.gt("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlGt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.gt("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlGe(Object value) {
        ew.ge("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlGe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.ge("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlLt(Object value) {
        ew.lt("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlLt(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.lt("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlLe(Object value) {
        ew.le("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlLe(Object value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.le("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlIn(Object... value) {
        ew.in("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.in("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlNotIn(Object... value) {
        ew.notIn("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlNotIn(Object... value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notIn("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlBetween(Object value, Object value1) {
        ew.between("file_url", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.between("file_url", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlNotBetween(Object value, Object value1) {
        ew.notBetween("file_url", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlNotBetween(Object value, Object value1) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notBetween("file_url", value, value1);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlLike(String value) {
        ew.like("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.like("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition andFileUrlNotLike(String value) {
        ew.notLike("file_url", value);
        return this;
    }

    public GuaranteeAttachmentInfoDOCondition orFileUrlNotLike(String value) {
        if(!isAndOr()){
            ew.or();
        }
        ew.notLike("file_url", value);
        return this;
    }
}